cmake_minimum_required(VERSION 3.22)            #指定版本
project(crtsurface)      
aux_source_directory(${CMAKE_CURRENT_SOURCE_DIR} SRC_LISTS)     #收集一个文件夹下面所有的文件，把那些文件存成一个变量

set(LIBRARY_OUTPUT_PATH ${CMAKE_CURRENT_SOURCE_DIR}/output)  #设置可执行文件生成的地址

add_library(_public STATIC ${SRC_LISTS})
#add_library(_public SHARED ${SRC_LISTS})

target_include_directories(_public PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/../include) 
#lib   _public    .a   lib_public.a